import request from '@/utils/request'

// 查询模块列表
export function listTable(query) {
  return request({
    url: '/report/template/list',
    method: 'get',
    params: query
  })
}

// 查询模块详细
export function getTable(tableId) {
  return request({
    url: '/lims/template/table/' + tableId,
    method: 'get'
  })
}

// 新增模块
export function addTable(data) {
  return request({
    url: '/lims/template/table',
    method: 'post',
    data: data
  })
}

// 修改模块
export function updateTable(data) {
  return request({
    url: '/lims/template/table',
    method: 'put',
    data: data
  })
}

// 保存模块数据
export function saveTable(data) {
  return request({
    url: '/lims/template/table/save',
    method: 'put',
    data: data
  })
}

// 删除模块
export function delTable(templateIds) {
  return request({
    url: '/report/template/delete/' + templateIds,
    method: 'delete'
  })
}

//  根据模板表查本模板
export function getTableTem(id) {
  return request({
    url:'/lims/template/table/componentList/' + id,
    method: 'get',
  })
}

// 模板库复制
export function tableCopy(id) {
  return request({
    url:'/lims/template/table/copy/' + id,
    method: 'get',
  })
}

